package com.lxy.cxcyxmmsbackend.sys.entity;

import com.baomidou.mybatisplus.annotation.IdType;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 *
 * </p>
 *
 * @author 刘新颖
 * @since 2024-01-07
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "XmkjDsjl对象", description = "项目空间-打扫记录")
public class XmkjDsjl implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "项目房间打扫记录编号")
    @TableId(value = "XMFJ_DSJL_BH", type = IdType.ID_WORKER)
    private String xmfjDsjlBh;

    @ApiModelProperty(value = "房间编号")
    @TableField("XMFJ_BH")
    private String xmfjBh;

    @ApiModelProperty(value = "房间号码")
    @TableField("XMFJ_HM")
    private String xmfjHm;

    @ApiModelProperty(value = "项目编号")
    @TableField("XM_BH")
    private String xmBh;

    @ApiModelProperty(value = "项目名称")
    @TableField("XM_MC")
    private String xmMc;


    @ApiModelProperty(value = "检查时间")
    @TableField("XMFJ_DSJL_JCSJ")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private String xmfjDsjlJcsj;

    @ApiModelProperty(value = "情况")
    @TableField("XMFJ_DSJL_QKGS")
    private String dsjlQkgs;

    @ApiModelProperty(value = "状态 0未提交 1已提交 2 审批通过 -1 已驳回")
    @TableField("STATUS")
    private String status;

    @ApiModelProperty(value = "现场照片")
    @TableField("XMFJ_DSJL_ZP")
    private String xmfjDsjlZp;

    @ApiModelProperty(value = "审批意见")
    @TableField("XMFJ_DSJL_YJ")
    private String xmfjDsjlYj;

    @ApiModelProperty(value = "审批人编号 U-")
    @TableField("XMFJ_DSJL_SPRBH")
    private String xmfjDsjlSprbh;

    @ApiModelProperty(value = "审批人姓名")
    @TableField("XMFJ_DSJL_SPRMC")
    private String xmfjDsjlSprmc;

    @ApiModelProperty(value = "提交人编号")
    @TableField("XMFJ_DSJL_TJRBH")
    private String xmfjDsjlTjrbh;

    @ApiModelProperty(value = "提交人名称")
    @TableField("XMFJ_DSJL_TJRMC")
    private String xmfjDsjlTjrmc;



}
